<?php
namespace Admin\Controller;
use Think\Controller;
class ClubadminController extends Controller
{

/*1.俱乐部管理员列表*/

public function adminlist(){
        $adminModel=M('admin');//表明,conf中定义前缀
        //$admin=$adminModel->order('admin_id asc')->select(); //desc降序 asc升序
    $admin=$adminModel->table('admin a,club_info c')->where('a.club_id=c.club_id')->field('a.*,c.club_name')->select();
        //dump($sport);
        $this->admin=$admin;//name属性对应的值 $this->对应值=$sport;
            
        $this->display();
    }

   
/*2.查看俱乐部管理员详情*/

//方法一
  /*2.查看俱乐部管理员详情*/
 public function detailadmin($admin_id){
        $adminmodel=M('admin');
     $admin=$adminmodel->table('admin a,club_info c')->where("a.admin_id=$admin_id and a.club_id=c.club_id")->field('a.*,c.club_name')->select(); 
        $this->admin=$admin;
       $this->display();
    } 


/*3.设置状态*/
//设置禁用
public function state(){
        $id=I('id');
        $admin= M('admin');
        // 要修改的数据对象属性赋值
        $data['state'] = 1;
        if($admin->where("admin_id=$id")->save($data)) {
            $this->success('设置禁用成功');
        }else{
            $this->error('设置禁用失败');
        }
    }
    //取消禁用
    public function restate(){
        $id=I('id');
        $admin= M('admin');
        // 要修改的数据对象属性赋值
        $data['state'] = 0;
        if($admin->where("admin_id=$id")->save($data)) {
            $this->success('取消禁用成功');
        }else{
            $this->error('取消禁用失败');
        }
    }

     /*4.密码重置*/
 public function editpswd($admin_id){     
        $adminmodel=M('admin');
        $adminmodel->admin_pass="666666";//md5("123456");
        if(false!==$adminmodel->where("admin_id=$admin_id")->save()){
            $this->success('密码重置成功！');
        }else{
            $this->error('密码重置失败');
        }     
    }

 /*5.添加俱乐部管理员*/
 public function addClubadmin(){
        $this->display();
    }

    public function doaddadmin(){
        $data=$_POST;
        $file=$_FILES;
        //dump($file['photo']['size']);
        
        //没有头像
        $adminModel = M('admin'); // 实例化User模型
        $createresult=$adminModel->create();   // 根据表单提交的POST数据创建数据对象
          if ($createresult) {
         
            
                                   $addresult=$adminModel->add(); // 写入用户数据到数据库
                     if (false !== $addresult)
                             {
                            $this->success('上传成功！', '../Clubadmin/adminlist');
                             }else{ 
                                     $this->error('数据错误'); 
                                    }
                                   }else{   $this->error($adminModel->getError());
                                   }  
         

    
    }

   /*6.修改俱乐部管理员信息*/



/*7.删除俱乐部管理员详情*/
public function deladmin(){
  $admin_id=$_GET['admin_id'];
  $adminModel = M("admin"); // 实例化sport对象
  $admin=$adminModel->where("admin_id=$admin_id")->select();
  $result=$adminModel->where("admin_id=$admin_id")->delete(); // 删除sportid为5的用户数据
  //dump($sport);
    if ($admin[0]['picture']!='nopic.jpg') {
              $picturePath='Public/Uploads/adminphoto/'.$train[0]['picture'];
              unlink($picturePath);
            }
    if($result){          
        $this->success('删除成功');//设置成功后跳转页面的地址，默认的返回页面是$_SERVER['HTTP_REFERER']
      } else {
         $this->error('删除失败'); //错误页面的默认跳转页面是返回前一页，通常不需要设置
      }

    }
}

